/* 基本样式 */
.root {
    -fx-font-family: "Segoe UI", Arial, sans-serif;
    -fx-font-size: 14px;
}

/* 文本区域样式 */
.text-area {
    -fx-font-family: "Consolas", "Monaco", monospace;
    -fx-font-size: 14px;
}

/* 工具栏样式 */
.tool-bar {
    -fx-spacing: 5;
    -fx-padding: 5;
}

/* 按钮样式 */
.button, .toggle-button {
    -fx-padding: 5 10;
    -fx-background-radius: 3;
}

/* 分割面板样式 */
.split-pane {
    -fx-background-color: transparent;
}

.split-pane:horizontal > .split-pane-divider {
    -fx-padding: 0 0.5 0 0.5;
}